Applying Loop Optimizations to Object-Oriented Abstractions Through General Classification of Array Semantics

نویسندگان

  • Qing Yi
  • Daniel J. Quinlan
چکیده

ions Through General Classification of

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Declarative Semantics in Object-Oriented Software Development - A Taxonomy and Survey

One of the modern paradigms to develop an application is object oriented analysis and design. In this paradigm, there are several objects and each object plays some specific roles in applications. In an application, we must distinguish between procedural semantics and declarative semantics for their implementation in a specific programming language. For the procedural semantics, we can write a ...

متن کامل

ROSE: The Design of a General Tool for the Independent Optimization of Object-Oriented Frameworks

ROSE represents a programmable preprocessor for the highly aggressive optimization of Ct+ objectoriented frame-xorks. A fundamental feature of ROSE is that it preserves the semantics, the implicit meaning, of the object-oriented framework’s abstractions throughout the optimization process. permitting the frameyork’s abstractions to be recognized and optimizations to capitalize upon the added va...

متن کامل

Improving I/O Performance using Virtual Disk Introspection

Storage consolidation due to server virtualization puts stringent new requirements on Storage Array (SA) performance. Virtualized workloads require new performance optimizations that cannot be totally addressed by merely using expensive hardware such as SSDs. This position paper presents Virtual Machine Disk Image (VMDI) introspection—a key technique for implementing a variety of virtualization...

متن کامل

Parallel object-oriented framework optimization

ion could not be expected to be optimized by any serial compiler, moreover all of the specific user-defined semantics defined by any library abstraction are ignored within compilation because the compiler only understands the semantics of the language in which the abstraction is implemented. The potential for the optimization of abstractions and their interaction depends heavily upon the charac...

متن کامل

Temporal Locality Optimizations for Parallel Object-oriented Scientific Frameworks

High-performance scientiic computing relies increasingly on high-level large-scale object-oriented software frameworks to manage both algorithmic complexity and the complexities of parallelism: distributed data management, process management, inter-process communication, and load balancing. This encapsu-lation of data management, together with the prescribed semantics of a typical fundamental c...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2004